<?php

/*
 * Элемент абстрактного типа "дата и время"
 */

namespace T4\MODEL\ELEMENTS;

use \T4\MODEL\AElement;

class DateTime extends AElement {

	protected function validate($data) {
		if ( empty($data) && isset($this->extra->default) && $this->extra->default=='current' )
			$data = date('Y-m-d H:i:s');
		if (!preg_match('/^[0-9]{4}-[0-9]{2}-[0-9]{2}[\s]+[0-9]{2}:[0-9]{2}(:[0-9]{2})?$/', $data))
			$this->error();
		return $data;
	}

}